// 将字符串 "China" 译成密码：每个字母向后平移 4 位（带环绕）
#include <stdio.h>

// 字符向后位移 4 位，保留字母的大小写并在字母表内环绕
static char shift4(char ch)
{
    if (ch >= 'A' && ch <= 'Z') {
        return (char)('A' + (ch - 'A' + 4) % 26);
    } else if (ch >= 'a' && ch <= 'z') {
        return (char)('a' + (ch - 'a' + 4) % 26);
    } else {
        return ch;
    }
}

int main(void)
{
    // 赋初值
    char c1 = 'C', c2 = 'h', c3 = 'i', c4 = 'n', c5 = 'a';

    // 运算位移
    c1 = shift4(c1);
    c2 = shift4(c2);
    c3 = shift4(c3);
    c4 = shift4(c4);
    c5 = shift4(c5);

    // 按要求输出并换行
    printf("%c%c%c%c%c\n", c1, c2, c3, c4, c5);
    return 0;
}